Converse API (bedrock)
gpt-5.icon
AWS Converse API は、Amazon Bedrock において生成 AI モデルと会話形式でやり取りするための統一 API です。
従来のモデルごとに異なる InvokeModel API (bedrock)を抽象化し、「会話(Converse)」という形で共通インターフェースを提供します。
概要
対象サービス: Amazon Bedrock
目的: 複数の基盤モデル(Claude、Titan、Llama など)を同一の API 形式で扱う
特徴: チャット履歴・ツール呼び出し・マルチモーダル入力を一貫して扱える
何ができるか
会話履歴を含めた推論
user / assistant / system ロールを明示的に指定
モデル切り替えの容易さ
モデル固有 API に依存せず、modelId を差し替えるだけ
ツール呼び出し(Function Calling)
JSON Schema で定義したツールをモデルが呼び出す
マルチモーダル
テキストだけでなく、画像入力なども同一構造で扱える
代表的な API
Converse
単発の会話リクエスト
ConverseStream
ストリーミングレスポンス(トークン逐次受信)